import { defHttp,eventHttp } from "@/utils/http";

export function sendEventHttp(data: EventHttpParams) {

  return eventHttp.post({
    url: "/log/common/api",
    headers:{"Content-Type":"application/json"},
    data,
  });
}

export function findServiceNum() {
  // return new Promise((resolve) => {
  //   setTimeout(() => {
  //     resolve([{
  //       serviceName: "王五",
  //       serviceNum: "13988889991",
  //     },{
  //       serviceName: "王五",
  //       serviceNum: "13988889999",
  //     }]);
  //   }, 1000);
  // });
  return defHttp.get<FindServiceNumResult[]>({
    url: "/api/guest/findServiceNum",
  });
}
export function guestSave(data: AddGuestSaveParams) {
  // return new Promise((resolve) => {
  //   setTimeout(() => {
  //     resolve({});
  //   }, 1000);
  // });
  return defHttp.post({
    url: "/api/guest/guestSave?channelNum="+data.channelNum
        +"&guestName="+data.guestName
        +"&guestPhone="+data.guestPhone
        +"&obtainType=0"
        +"&whatsApp="+data.whatsApp
        +"&guestFund="+data.guestFund
        +"&freeTime="+data.freeTime,
    data,
  });
}

interface AddGuestSaveParams {
  /**渠道编号（从本页面链接URL里面获取，示例http://127.0.0.1/index.html? channelNum=1001） */
  channelNum: string;
  /**客户名称 */
  guestName: string;
  /**客户手机号 */
  guestPhone: string;
  /**页面类型（默认值0） */
  obtainType?: number;
  /**whatsApp */
  whatsApp: string;
  /**流动资金（1000-3000，3000-8000，8000-20000，20000以上） */
  guestFund: string;
  /**空闲时间（2小时，2-4小时，4-8小时，全天都有空 */
  freeTime: string;
}
interface FindServiceNumResult {
  /**客服昵称 */
  serviceName: string;
  /**客服号（WhatsApp） */
  serviceNum: string;
}

interface EventHttpParams {
  /** URL后面跟的 跟踪参数 */
  clickid: string;
  /**事件名称 */
  event_name: string;
  /**pixel id */
  pixelld: "123456";
  /**access_token */
  access_token: "asdmkwWKDjcksdf";
  /**testFlag */
  testFlag: false;
  /**固定值 */
  is_attributed: 1;
  /**固定 */
  mmpcode: "PL";
  /**空pixelSdkVersion */
  pixelSdkVersion: "9.9.9";

}
